import request from "@/utils/request";
import qs from "qs";


// 投资
export const getRankApi = () =>{
    return request({
        url: '/invest/getRank',
        method: 'get'
    })
}


export const queryApi = (params) =>{
    return request({
        url:'/',
        params: params,
        method: 'get'
    })


}
export const queryPageApi = (params) =>{
    return request({
        url:'/page',
        params: params,
        method: 'get'
    })


}
export const deleteByIdApi = (id) =>{
    return request({
        url: '/' + id,
        method: 'delete'
    })


}
export const queryNameBylonlatApi = (params) =>{
    return request({
        url:'https://api.kertennet.com/geography/locationInfo',
        params: params,
        method: 'get'
    })


}

export const saveEidtApi = (data) =>{
    return request({
        url:'/edit',
        data: data,
        method: 'post'
    })


}


// todo  看一下具体的请求详情
export const saveApi = (data) =>{
    return request({
        url:'/',
        data: qs.stringify(data),
        method: 'post',
        // 如果你使用了 qs.stringify() 方法来将对象序列化为URL编码的格式，那么在HTTP请求中指定 Content-Type 为 application/x-www-form-urlencoded 是必要的。这样做是为了确保服务器能够正确解析接收到的数据。
        // 总结一下，如果你的请求体是用 qs.stringify() 转换过的，那么在请求头中加上如下设置是必要的：
        // 加的话载荷变成：
        // productId: 1310697
        // money: 100
        //  不加的话：
        // productId=1310697&money=100
        //    在post请求中，如果提交表单，而后端是以@RequestPaeam接受参数的话，那么前端必须将请求体qs转换且加上application/x-www-form-urlencoded
        headers: {
            'Content-Type': 'application/x-www-form-urlencoded'
        }
    })


}


export function realNameUserApi(data) {
    return request({
        url: '/user/realName',
        data: data,
        method: 'post'
    });
}
